import request from '@/utils/request'

/**
 *
 * @param {*} url 请求地址
 * @param {*} type 请求类型
 * @param {*} data 请求参数
 * @returns 登录请求
 */
const login = (url, type, data) => {
  return request({
    url: url,
    method: type,
    data: data
  })
}

/**
 *
 * @param {*} url 请求地址
 * @returns 获取登录用户资料
 */
const getUserInfo = (url) => {
  return request({
    url: url,
    type: 'get'
  })
}

/**
 *
 * @param {*} url 请求地址
 * @param {*} methods 请求方式
 * @param {*} data 请求参数
 * @returns 修改密码
 */
const updatePassword = (url, methods, data) => {
  return request({
    url: url,
    method: methods,
    data: data
  })
}

export {
  login,
  getUserInfo,
  updatePassword
}
